import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:描述
 * 有父类Base，内部定义了x、y属性。有子类Sub，继承自父类Base。子类新增了一个z属性，
 * 并且定义了calculate方法，在此方法内计算了父类和子类中x、y、z属性三者的乘积。请补全子类构造方法的初始化逻辑，使得该计算逻辑能够正确执行。
 * 输入描述：
 * 三个整数：x, y, z
 * 输出描述：
 * 三个整数的乘积：x*y*z
 * User: 86183
 */
public class Test2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextInt()) {
            //输入x,y,z的值
            int x = scanner.nextInt();
            int y = scanner.nextInt();
            int z = scanner.nextInt();
            Sub sub = new Sub(x, y, z);//对象的实例化
            System.out.println(sub.calculate());//输出值
        }
    }

}

class Base {
//使用private进行封装
    private int x;
    private int y;
    //构造方法
    public Base(int x, int y) {
        this.x = x;
        this.y = y;
    }
//x，y的get()，set()方法
    public int getX() {
        return x;
    }

    public int getY() {
        return y;
    }

}

//子类继承父类
//Sub 继承（extend） Base
class Sub extends Base {

    private int z;//子类（Sub）的成员变量
    //构造方法
    public Sub(int x, int y, int z) {
        super(x,y);
        this.z = z;
    }

    public int getZ() {
        return z;
    }

    public int calculate() {
        return super.getX() * super.getY() * this.getZ();
    }
}
